package com.tedu.review.day02;
/**
 * 认识接口----定义接口
 * 接口：1.全局变量  static final 修饰变量   【线  模拟】
 *      2.抽象方法：修饰符  abstract  返回值  方法名();
 * 接口无法直接【创建对象:匿名内部类/表达式】实例化：需要使用实现类
 * 创建接口;  接口  引用=new  实现[子]类();  继承--多态
 *继承接口：全部都叫做实现类！      关键字:inplements【实现等同于继承】
 *
 * 创建【实现】子类继承接口？
 * Toys   玩具类---实现类【子类】
 */
public interface Insert extends Colors /*extends Things*/{
          //1.全局变量     静态+最终=LINE【全局】(当前类直接使用)
    public static final int LINE=100;  //线
           //抽象方法
    public abstract void jack();   //接口
    //接口的构造器问题
    //public Insert(){}


}
//接口实现类    Toys  玩具类   implements实现
class Toys extends Things implements Insert,Runs{

    public void jack() {
        System.out.println("六年了,这样黑有意思吗~");
    }
    public void say() {
        System.out.println("再给你一次机会你还会选择我吗？答:窝灰宣则泥！");
    }

    public void color() {

    }

    public void run() {

    }
}
//抽象类
abstract class Things{
    public abstract void say();
}
//接口
interface Colors{
    //抽象方法
    public abstract void color();
}
interface Runs{
    public abstract void run();
}

























